Public Class SettlementInstructionRequest
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_SettlInstReqID As String

<FieldInfo(GetType(SettlInstReqIDFieldInfo), 1)> _
Public Property SettlInstReqID() As String
Get
Return m_SettlInstReqID
End Get
Set (value As String)
m_SettlInstReqID = value
End Set
End Property

Private m_TransactTime As DateTimeOffset

<FieldInfo(GetType(TransactTimeFieldInfo), 2)> _
Public Property TransactTime() As DateTimeOffset
Get
Return m_TransactTime
End Get
Set (value As DateTimeOffset)
m_TransactTime = value
End Set
End Property

'Component: Parties
Private m_Parties As Parties

<FieldInfo(GetType(Parties), 3)> _
Public Property Parties() As Parties
Get
Return m_Parties
End Get
Set (value As Parties)
m_Parties = value
End Set
End Property

Private m_AllocAccount As String

<FieldInfo(GetType(AllocAccountFieldInfo), 4)> _
Public Property AllocAccount() As String
Get
Return m_AllocAccount
End Get
Set (value As String)
m_AllocAccount = value
End Set
End Property

Private m_AllocAcctIDSource As Int32

<FieldInfo(GetType(AllocAcctIDSourceFieldInfo), 5)> _
Public Property AllocAcctIDSource() As Int32
Get
Return m_AllocAcctIDSource
End Get
Set (value As Int32)
m_AllocAcctIDSource = value
End Set
End Property

Private m_Side As Char

<FieldInfo(GetType(SideFieldInfo), 6)> _
Public Property Side() As Char
Get
Return m_Side
End Get
Set (value As Char)
m_Side = value
End Set
End Property

Private m_Product As Product

<FieldInfo(GetType(ProductFieldInfo), 7)> _
Public Property Product() As Product
Get
Return m_Product
End Get
Set (value As Product)
m_Product = value
End Set
End Property

Private m_SecurityType As String

<FieldInfo(GetType(SecurityTypeFieldInfo), 8)> _
Public Property SecurityType() As String
Get
Return m_SecurityType
End Get
Set (value As String)
m_SecurityType = value
End Set
End Property

Private m_CFICode As String

<FieldInfo(GetType(CFICodeFieldInfo), 9)> _
Public Property CFICode() As String
Get
Return m_CFICode
End Get
Set (value As String)
m_CFICode = value
End Set
End Property

Private m_EffectiveTime As DateTimeOffset

<FieldInfo(GetType(EffectiveTimeFieldInfo), 10)> _
Public Property EffectiveTime() As DateTimeOffset
Get
Return m_EffectiveTime
End Get
Set (value As DateTimeOffset)
m_EffectiveTime = value
End Set
End Property

Private m_ExpireTime As DateTimeOffset

<FieldInfo(GetType(ExpireTimeFieldInfo), 11)> _
Public Property ExpireTime() As DateTimeOffset
Get
Return m_ExpireTime
End Get
Set (value As DateTimeOffset)
m_ExpireTime = value
End Set
End Property

Private m_LastUpdateTime As DateTimeOffset

<FieldInfo(GetType(LastUpdateTimeFieldInfo), 12)> _
Public Property LastUpdateTime() As DateTimeOffset
Get
Return m_LastUpdateTime
End Get
Set (value As DateTimeOffset)
m_LastUpdateTime = value
End Set
End Property

Private m_StandInstDbType As StandInstDbType

<FieldInfo(GetType(StandInstDbTypeFieldInfo), 13)> _
Public Property StandInstDbType() As StandInstDbType
Get
Return m_StandInstDbType
End Get
Set (value As StandInstDbType)
m_StandInstDbType = value
End Set
End Property

Private m_StandInstDbName As String

<FieldInfo(GetType(StandInstDbNameFieldInfo), 14)> _
Public Property StandInstDbName() As String
Get
Return m_StandInstDbName
End Get
Set (value As String)
m_StandInstDbName = value
End Set
End Property

Private m_StandInstDbID As String

<FieldInfo(GetType(StandInstDbIDFieldInfo), 15)> _
Public Property StandInstDbID() As String
Get
Return m_StandInstDbID
End Get
Set (value As String)
m_StandInstDbID = value
End Set
End Property


'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 16)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

